package com.duoec.dw.lineage.dto;

import com.duoec.dw.lineage.enums.DdlChangeTypeEnum;

import java.io.Serializable;

/**
 * DDL变更影响
 *
 * @author xuwenzhen
 */
public class DdlChangeItemDto implements Serializable {
    /**
     * 变更的字段名
     *
     * @demo price
     */
    private String fieldName;

    /**
     * 变更类型，仅收集会影响数仓的变更 0=新增字段 1=修改类型、注释等 2=更改字段名 3=删除字段 4=删除表 5=表重命名
     *
     * @demo 0
     * @see DdlChangeTypeEnum
     */
    private Integer changeType;

    public String getFieldName() {
        return fieldName;
    }

    public void setFieldName(String fieldName) {
        this.fieldName = fieldName;
    }

    public Integer getChangeType() {
        return changeType;
    }

    public void setChangeType(Integer changeType) {
        this.changeType = changeType;
    }
}
